// 针对admin的API操作都写在这里

import service from ".";

// 将所有的针对admin的请求，都封装到一个对象中
const adminApi = {
    login(admin){    // 这是一个叫login的属性，其实它是一函数
        // 请求服务器
        return service.post(    // 请求成功，返回一个response对象
            '/admin/login',
            admin                // post自动将参数，以json格式进行发送
        ).then(response=>response.data);
    },
    add(admin){
        return service.post(
            '/admin',
            admin
        ).then(response=>response.data);
    },
    search(params){
        return service.get(
            '/admin',
            {params},    // 传递参数
        ).then(response=>response.data);
    },
    edit(admin){
        return service.put(
            '/admin',
            admin,
        ).then(response=>response.data);
    },
    getLoginAdmin(){
        return service.get(
            '/admin/getLogin',
        ).then(response=>response.data);
    }
};

export default adminApi;